self-sustaining development - İspanyolca İngilizce Sözlük